package fun.werfamily.wf.payment.core.infrastructure.dataobject;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Date;

/**
 * wf_pay
 * @author 
 */
@Data
public class PayDO implements Serializable {
    private Long id;

    /**
     * 支付单号
     */
    private String payNo;

    /**
     * 支付金额
     */
    private BigDecimal payAmount;

    /**
     * 支付时间
     */
    private LocalDateTime payTime;

    /**
     * 支付状态：0-未支付，1-支付中，2-支付失败，3-支付完成
     */
    private Integer payStatus;

    /**
     * 业务编号
     */
    private String bizNo;

    /**
     * 业务类型：1-下单
     */
    private Integer bizType;

    /**
     * 支付方式：AILI_PAY_H5
     */
    private String payType;

    /**
     * 创建人
     */
    private String createBy;

    /**
     * 更新人
     */
    private String updateBy;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 是否逻辑删除：0-否，1-是
     */
    private Integer isDeleted;
}